using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;
using System.Collections.ObjectModel;
namespace   CommunitySystemModel
{
    [Serializable]
    [DataContract]
	public class JinShen_MainInfo
	{
		private System.Int32 _ID;
        [DataMember]
		public System.Int32 ID
		{
			get{return _ID;}
			set{_ID = value;}
		}
		private System.Int32? _OrgID;
        [DataMember]
		public System.Int32? OrgID
		{
			get{return _OrgID;}
			set{_OrgID = value;}
		}
		private System.String _OrgName;
        [DataMember]
		public System.String OrgName
		{
			get{return _OrgName;}
			set{_OrgName = value;}
		}
		private System.String _Department;
        [DataMember]
		public System.String Department
		{
			get{return _Department;}
			set{_Department = value;}
		}
		private System.String _Position;
        [DataMember]
		public System.String Position
		{
			get{return _Position;}
			set{_Position = value;}
		}
		private System.String _PositionAttibute;
        [DataMember]
		public System.String PositionAttibute
		{
			get{return _PositionAttibute;}
			set{_PositionAttibute = value;}
		}
		private System.String _PositionLevel;
        [DataMember]
		public System.String PositionLevel
		{
			get{return _PositionLevel;}
			set{_PositionLevel = value;}
		}
		private System.String _Education;
        [DataMember]
		public System.String Education
		{
			get{return _Education;}
			set{_Education = value;}
		}
		private System.String _Political;
        [DataMember]
		public System.String Political
		{
			get{return _Political;}
			set{_Political = value;}
		}
		private System.String _PromotType;
        [DataMember]
		public System.String PromotType
		{
			get{return _PromotType;}
			set{_PromotType = value;}
		}
		private System.String _DSC;
        [DataMember]
		public System.String DSC
		{
			get{return _DSC;}
			set{_DSC = value;}
		}
		private System.String _Status;
        [DataMember]
		public System.String Status
		{
			get{return _Status;}
			set{_Status = value;}
		}

        private string _CreateUser;
        [DataMember]
        public string CreateUser
        {
            get { return _CreateUser; }
            set { _CreateUser = value; }
        }
        



        private ObservableCollection<JinShen_DetailInfo> _Details = new ObservableCollection<JinShen_DetailInfo>();
        [DataMember]
        public ObservableCollection<JinShen_DetailInfo> Details
        {
            get { return _Details; }
            set { _Details = value; }
        }

        private ObservableCollection<JinShen_MainInfo_Attatchment> _Attachment = new ObservableCollection<JinShen_MainInfo_Attatchment>();

        [DataMember]
        public ObservableCollection<JinShen_MainInfo_Attatchment> Attachment
        {
            get { return _Attachment; }
            set { _Attachment = value; }
        }
        
        
	}
}
